<%@ page contentType="text/html; charset=UTF-8"  session="true"
         isErrorPage="false"  %>
<%@page import="java.util.*"  %>
<html>
    <head> 
    	<link rel="stylesheet" type="text/css" href="style/main.css" />
        <title> testando jsp </title>
    </head>
    <body>
    	<div id="content">
        <%
           
            /* Identificacao */               
            String email = (String) request.getParameter("email");
            if(email != "" && email != null ){
                session.setAttribute("email",email);
            }
    
            String senha = (String) request.getParameter("senha");
            if(senha != "" && senha != null){
                session.setAttribute("senha", senha);
            }
    
            email = (String) session.getAttribute("email");
            senha = (String) session.getAttribute("senha");
    
     
            
            /* Informacoes Pessoais */  
            String nome = (String) request.getParameter("nome");
            if(nome != "" && nome != null){
                session.setAttribute("nome",nome);
            }
    
            String cpf = (String) request.getParameter("cpf");
            if(cpf != "" && cpf != null){
                session.setAttribute("cpf", cpf);
            }
    
            String rua = (String) request.getParameter("rua");
            if(rua != "" && rua != null){
                session.setAttribute("rua", rua);
            }
    
            String numero = (String) request.getParameter("numero");
            if(numero != "" && numero != null){
                session.setAttribute("numero", numero);
            }
    
            String bairro = (String) request.getParameter("bairro");
            if(bairro != "" && bairro != null){
                session.setAttribute("bairro", bairro);
            }
    
            String cidade = (String) request.getParameter("cidade");
            if(cidade != "" && cidade != null){
                session.setAttribute("cidade", cidade);
            }
    
            String estado = (String) request.getParameter("estado");
            if(estado != "" && estado != null){
                session.setAttribute("estado", estado);
            }
    
            nome = (String) session.getAttribute("nome");
            cpf = (String) session.getAttribute("cpf");
            rua = (String) session.getAttribute("rua");
            numero = (String) session.getAttribute("numero");
            bairro = (String) session.getAttribute("bairro");
            cidade = (String) session.getAttribute("cidade");
            estado = (String) session.getAttribute("estado");
            
            
            
            /* Formacao Academica */ 
            String[] f_anoI;
            String tmp = (String) request.getParameter("f_anoI");
            if(tmp != null){
                    f_anoI = request.getParameterValues("f_anoI");
                    session.setAttribute("f_anoI", f_anoI);		
            }

            String[] f_anoF;
            tmp = (String) request.getParameter("f_anoF");
            if(tmp != null){
                    f_anoF = request.getParameterValues("f_anoF");
                    session.setAttribute("f_anoF", f_anoF);		
            }

            String[] f_form;
            tmp = (String) request.getParameter("f_form");
            if(tmp != null){
                    f_form = request.getParameterValues("f_form");
                    session.setAttribute("f_form", f_form);		
            }
            
            String[] f_uni;
            tmp = (String) request.getParameter("f_uni");
            if(tmp != null){
                    f_uni = request.getParameterValues("f_uni");
                    session.setAttribute("f_uni", f_uni);		
            }
            
            String[] f_tit;
            tmp = (String) request.getParameter("f_tit");
            if(tmp != null){
                    f_tit = request.getParameterValues("f_tit");
                    session.setAttribute("f_tit", f_tit);		
            }
            
            String[] f_ori;
            tmp = (String) request.getParameter("f_ori");
            if(tmp != null){
                    f_ori = request.getParameterValues("f_ori");
                    session.setAttribute("f_ori", f_ori);		
            }
            
            String[] f_area;
            tmp = (String) request.getParameter("f_area");
            if(tmp != null){
                    f_area = request.getParameterValues("f_area");
                    session.setAttribute("f_area", f_area);		
            }
            
            f_anoI = (String[]) session.getAttribute("f_anoI");
            f_anoF = (String[]) session.getAttribute("f_anoF");
            f_form = (String[]) session.getAttribute("f_form");
            f_uni = (String[]) session.getAttribute("f_uni");
            f_tit = (String[]) session.getAttribute("f_tit");
            f_ori = (String[]) session.getAttribute("f_ori");
            f_area = (String[]) session.getAttribute("f_area");
   
            
            /* Formacao Complementar */
            String[] fc_anoI;
            tmp = (String) request.getParameter("fc_anoI");
            if(tmp != null){
                    fc_anoI = request.getParameterValues("fc_anoI");
                    session.setAttribute("fc_anoI", fc_anoI);		
            }
            
            String[] fc_anoF;
            tmp = (String) request.getParameter("fc_anoF");
            if(tmp != null){
                    fc_anoF = request.getParameterValues("fc_anoF");
                    session.setAttribute("fc_anoF", fc_anoF);		
            }
            
            String[] fc_form;
            tmp = (String) request.getParameter("fc_form");
            if(tmp != null){
                    fc_form = request.getParameterValues("fc_form");
                    session.setAttribute("fc_form", fc_form);		
            }
         
            fc_anoI = (String[]) session.getAttribute("fc_anoI");
            fc_anoF = (String[]) session.getAttribute("fc_anoF");
            fc_form = (String[]) session.getAttribute("fc_form");
         

            /* Atuação Profissional */
            String[] ap_inst;
            tmp = (String) request.getParameter("ap_inst");
            if(tmp != null){
                    ap_inst = request.getParameterValues("ap_inst");
                    session.setAttribute("ap_inst", ap_inst);		
            }
            
            String[] ap_anoI;
            tmp = (String) request.getParameter("ap_anoI");
            if(tmp != null){
                    ap_anoI = request.getParameterValues("ap_anoI");
                    session.setAttribute("ap_anoI", ap_anoI);		
            }
            
            String[] ap_anoF;
            tmp = (String) request.getParameter("ap_anoF");
            if(tmp != null){
                    ap_anoF = request.getParameterValues("ap_anoF");
                    session.setAttribute("ap_anoF", ap_anoF);		
            }
            
            String[] ap_desc;
            tmp = (String) request.getParameter("ap_desc");
            if(tmp != null){
                    ap_desc = request.getParameterValues("ap_desc");
                    session.setAttribute("ap_desc", ap_desc);		
            }
            
            ap_inst = (String[]) session.getAttribute("ap_inst");
            ap_anoI = (String[]) session.getAttribute("ap_anoI");
            ap_anoF = (String[]) session.getAttribute("ap_anoF");
            ap_desc = (String[]) session.getAttribute("ap_desc");
            
            
            
            /* Produção Bibliográfica */
             String[] pb_tit;
            tmp = (String) request.getParameter("pb_tit");
            if(tmp != null){
                    pb_tit = request.getParameterValues("pb_tit");
                    session.setAttribute("pb_tit", pb_tit);		
            }
            
            String[] pb_ano;
            tmp = (String) request.getParameter("pb_ano");
            if(tmp != null){
                    pb_ano = request.getParameterValues("pb_ano");
                    session.setAttribute("pb_ano", pb_ano);		
            }
            
            String[] pb_aut;
            tmp = (String) request.getParameter("pb_aut");
            if(tmp != null){
                    pb_aut = request.getParameterValues("pb_aut");
                    session.setAttribute("pb_aut", pb_aut);		
            }
            
            String[] pb_tipo;
            tmp = (String) request.getParameter("pb_tipo");
            if(tmp != null){
                    pb_tipo = request.getParameterValues("pb_tipo");
                    session.setAttribute("pb_tipo", pb_tipo);		
            }
            
            pb_tit = (String[]) session.getAttribute("pb_tit");
            pb_ano = (String[]) session.getAttribute("pb_ano");
            pb_aut = (String[]) session.getAttribute("pb_aut");
            pb_tipo = (String[]) session.getAttribute("pb_tipo");
            
            
            /* Idiomas */
            String[] i_idi;
            tmp = (String) request.getParameter("i_idi");
            if(tmp != null){
                    i_idi = request.getParameterValues("i_idi");
                    session.setAttribute("i_idi", i_idi);		
            }
            String[] i_comp;
            tmp = (String) request.getParameter("i_comp");
            if(tmp != null){
                    i_comp = request.getParameterValues("i_comp");
                    session.setAttribute("i_comp", i_comp);		
            }
            
            String[] i_fala;
            tmp = (String) request.getParameter("i_fala");
            if(tmp != null){
                    i_fala = request.getParameterValues("i_fala");
                    session.setAttribute("i_fala", i_fala);		
            }
            
            String[] i_le;
            tmp = (String) request.getParameter("i_le");
            if(tmp != null){
                    i_le = request.getParameterValues("i_le");
                    session.setAttribute("i_le", i_le);		
            }
            
            String[] i_escr;
            tmp = (String) request.getParameter("i_escr");
            if(tmp != null){
                    i_escr = request.getParameterValues("i_escr");
                    session.setAttribute("i_escr", i_escr);		
            }
                        
            i_idi = (String[]) session.getAttribute("i_idi"); 
            i_comp = (String[]) session.getAttribute("i_comp");
            i_fala = (String[]) session.getAttribute("i_fala");
            i_le = (String[]) session.getAttribute("i_le");
            i_escr = (String[]) session.getAttribute("i_escr");
            
            
            
            /* Imprimindo */
            out.print("E-mail: " + email + "<br/>");
            out.print("Senha: "+ senha + "<br/>");
            
            out.print("<hr/><br/> Informações Pessoais: <br/>");
            out.print("Nome: "+ nome + "<br/>");
            out.print("CPF: "+ cpf + "<br/>");
            out.print("Endereço: "+ rua + ", " + numero + " - " + bairro + "<br/>");
            out.print(cidade + " - " + estado + "<br/>");
		
            out.print("<hr/><br/>Formação Academica: <br/>");
            if(f_anoI != null && f_anoF != null && f_form != null && f_uni != null
                && f_tit != null && f_ori != null && f_area != null){		
                    for(int i=0; i< f_anoI.length; i++){
                            out.print("Ano inicio: " + f_anoI[i] + "<br/>");
                            out.print("Ano fim: " + f_anoF[i] + "<br/>");
                            out.print("Formação: " + f_form[i] + "<br/>");
                            out.print("Universidade: " + f_uni[i] + "<br/>" );
                            out.print("Titulo: " + f_tit[i] + "<br/>");
                            out.print("Orientador: " + f_ori[i] + "<br/>");
                            out.print("Area: " + f_area[i] + "<br/>");
                            out.print("<br/>");
                    }
            }
            
            
            out.print("<hr/><br/>Formação Complementar <br/>");
            if(fc_anoI != null && fc_anoF != null && fc_form != null){		
                    for(int i=0; i< fc_anoI.length; i++){
                            out.print("Ano inicio: " + fc_anoI[i] + "<br/>");
                            out.print("Ano fim: " + fc_anoF[i] + "<br/>");
                            out.print("Formação: " + fc_form[i] + "<br/>");
                            out.print("<br/>");
                    }
            }
		
            
            out.print("<hr/><br/>Atuação Profissional <br/>");
            if(ap_inst != null && ap_anoI != null && ap_anoF != null 
                   && ap_desc != null){		
                    for(int i=0; i< ap_inst.length; i++){
                            out.print("Instituição: " + ap_inst[i] + "<br/>");
                            out.print("Ano inicio: " + ap_anoI[i] + "<br/>");
                            out.print("Ano fim: " + ap_anoF[i] + "<br/>");
                            out.print("Descrição " + ap_desc[i] + "<br/>");
                            out.print("<br/>");
                    }
            }
            
            out.print("<hr/><br/>Produção Bibliográfica <br/>");
            if(pb_tit != null && pb_ano != null && pb_aut != null
                   && pb_tipo != null){		
                    for(int i=0; i< pb_tit.length; i++){
                            out.print("Título: " + pb_tit[i] + "<br/>");
                            out.print("Ano da publicação: " + pb_ano[i] + "<br/>");
                            out.print("Autores: " + pb_aut[i] + "<br/>");
                            out.print("Tipo " + pb_tipo[i] + "<br/>");
                            out.print("<br/>");
                    }
            }
            
            out.print("<hr/><br/>Idiomas <br/>");
            if(i_idi != null && i_comp != null && i_fala != null && i_le != null
                && i_escr != null){		
                    for(int i=0; i< 1; i++){
                            out.print("Idioma: " + i_idi[i] + "<br/>");
                            out.print("Compreende: " + i_comp[i] + "<br/>");
                            out.print("Fala: " + i_fala[i] + "<br/>");
                            out.print("Lê: " + i_le[i] + "<br/>" );
                            out.print("Escreve: " + i_escr[i] + "<br/>");
                            out.print("<br/>");
                    }
            }

        %>
	</div>
    </body>
</html>

